package com.szxy.item.controller;

import com.netflix.discovery.converters.Auto;
import com.szxy.item.service.ItemParamItemService;
import com.szxy.pojo.TbItemParam;
import com.szxy.pojo.TbItemParamItem;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

/**
 * @Auther:zwer
 * @Date:2019/9/7 20:14
 * @Description:com.szxy.item.controller
 * @Version:1.0
 **/
@RestController
@RequestMapping("/service/itemParamItem")
public class ItemParamItemController {

    @Autowired
    private ItemParamItemService itemParamItemService;

    /**
     * 插入商品规格参数
     * @param itemParamItem
     * @return
     */
    @PostMapping("/insertTbItemParamItem")
    public Integer insertTbItemParamItem(@RequestBody TbItemParamItem itemParamItem){
        return this.itemParamItemService.insertItemParamItem(itemParamItem);
    }

    /**
     * 查找商品规格参数模板
     * @param itemId 商品 ID
     * @return
     */
    @GetMapping("/findItemParamItemByItemId")
    public TbItemParamItem findItemParamItemByItemId(@RequestParam Long itemId){
        return this.itemParamItemService.findItemParamItemByItemId(itemId);
    }

    /**
     * 更新商品规格参数
     * @param itemParamItem 商品规格参数
     * @return
     */
    @PostMapping("/updateItemParamItemByItemId")
    int updateItemParamItemByItemId(@RequestBody TbItemParamItem itemParamItem){
        return this.itemParamItemService.updateItemParamItemByItemId(itemParamItem);
    }

}
